Dreitier\Nadi\Vendor\Twig\ExtensionSet B

Total Complexity 93
Dependencies 13
Dependents 1
Total lines 438
Lines of code 274
Logical lines of code 155
Comment lines 28
Methods 32
Properties 16

Methods 32

Method Rating Maintainability Complexity Lines of code
initExtension()
A
48 12 30
getFunction()
A
53 8 22
getFilter()
A
53 8 22
getGlobals()
S
55 6 20
getTest()
S
55 6 19
getTokenParser()
S
60 5 14
getLastModified()
S
61 5 12
addExtension()
S
63 3 10
initExtensions()
S
60 2 14
getTests()
S
72 2 6
getTokenParsers()
S
72 2 6
addTokenParser()
S
71 2 6
getNodeVisitors()
S
72 2 6
addNodeVisitor()
S
71 2 6
setExtensions()
S
74 2 5
getExtension()
S
67 2 7
getFilters()
S
72 2 6
addFilter()
S
70 2 6
getUnaryOperators()
S
72 2 6
getFunctions()
S
72 2 6
addFunction()
S
70 2 6
isInitialized()
S
80 2 3
getBinaryOperators()
S
72 2 6
addTest()
S
70 2 6
registerUndefinedFilterCallback()
S
80 1 3
registerUndefinedTokenParserCallback()
S
80 1 3
initRuntime()
S
81 1 3
registerUndefinedFunctionCallback()
S
80 1 3
hasExtension()
S
78 1 3
getSignature()
S
80 1 3
getExtensions()
S
82 1 3
__construct()
S
80 1 3